/**
 * @file AudioCapture.h
 * @author your name (you@domain.com)
 * @brief 
 * @version 0.1
 * @date 2022-08-09
 * 文件需求：初始化函数 逆初始化函数 周期性记录函数 累计计数达到8000就录制为一个文件 提供文件合成函数 提供上层用到的计数值
 * 以0.5秒为周期，录制音频片段，帧率16000，每个片段8000帧，16000字节
 * @copyright Copyright (c) 2022
 * 
 */

#include "ak_common.h"
#include "ak_log.h"

#define OUTPUT_FILE_PATH  "/mnt/Audio_Capture/OutputAudio.pcm"

/**
 * @brief 
 * 
 * @return int 
 */
int AudioCaptureInit(void);

/**
 * @brief 
 * 
 * @return int 
 */
int AudioRecord(void);

/**
 * @brief 
 * 
 * @return int 
 */
int AudioFileProcess(void);

/**
 * @brief 
 * 
 * @return int 
 */
int AudioCaptureDeinit(void);
